使用scanf输入int或char数据 您所在的位置:网站首页 c++ 输入scanf 使用scanf输入int或char数据

使用scanf输入int或char数据

2023-09-16 14:53| 来源: 网络整理| 查看: 265

使用scanf输入数据 scanf(“%c”,&c); //输入 100,实际只读了字符 ”1“ Printf(“%c\n”,c); //输出”1“ printf(“%d\n”,c); //输出49.字符T的ASCII值就是 49 说明:char 类型的变量,它储存的是:字符对应的ASCII码值。 Int 变量的输入 int a: seanf(“%d”,&a); //输入 100 printf(“a=%d\n”、a); //输出 a=100 scanf(“%d”,&a); //输入a,不是整数,输入失败!a依旧保持原来的值 Printf(“a=%d\n”,a); //输入a=100 int x,y; scanf("%d%d",&x,&y); printf(“x=%d,y=%d\n”,x,y); //正确 char a, b; scanf("%d",&a);

printf("a=[%d],b=[%d]\n",a,b); //错误

说明:空格,回车,制表,都是”空白字符“ Char 变量使用%d输入【ERROR】 Char a=b Scanf(“%d”,&a); //输入 256,按4个字节存储,第2个字节保存到b变量中! Printf(“a=%d,b=%d\n”,a,b); 输出a=0,b=1 float 变量输入 scanf(“%f”,&x); //输入3.14 Printf(“x=%f”,x); //输入 x=3.140000 double 变量的输入 scanf(“%lf”,&x); //输入 3.14 piantf(“x=%f”,x); //输出 x=3.140000 Printf(“x=%lf”,x); //输出 x=3.140000



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有